/**
 * @file wa_tick.h
 * 
 */

#ifndef _WA_TICK_H
#define _WA_TICK_H

#ifdef __cplusplus
extern "C" {
#endif

/*********************
 *      INCLUDES
 *********************/

#include "wa_conf.h"
#include <string.h>
#include <stddef.h>
#include <stdbool.h>
#include <stdint.h>
	
/*********************
 *      DEFINES
 *********************/

/**********************
 *      TYPEDEFS
 **********************/

/**********************
 * GLOBAL PROTOTYPES
 **********************/

void wa_tick_inc(uint32_t time);
uint32_t wa_tick_get(void);
uint32_t wa_tick_get_elap(uint32_t prev_time);

/**********************
 *      MACROS
 **********************/


#ifdef __cplusplus
} /* extern "C" */
#endif

#endif
